表函数
add
add(tbl,val,[index])
在表里面index位置添加元素val,index不传表示追加到最后。
del
del(tbl,val)
查找并删除表里面的和val相等的元素(只删第一个找到的)。
deli
deli(tbl,[index])
删除表里面第index位置的元素,如果index不传,表示删除最后一个。
count
count(tbl,[val])
返回表的长度(#tbl),如果val提供了,那么返回表里面等于val的元素的个数。
all
all(tbl)
返回表的迭代函数,用在for循环,迭代非nil的数组数据。
例如:
t={1,2,3}
for v in all(t) do
print(v)
end
foreach
foreach(tbl,fun)
迭代表的数组,对每个非nil元素调用fun。
例如:
foreach({1,2,3},print)